package com.common.utils;

/**
 * 枚举接口
 *
 * @author Ning
 */
public interface IBaseEnum {
    /**
     * 获取code
     *
     * @return
     */
    int getCode();

    /**
     * 获取 value
     *
     * @return
     */
    String getValue();

    /**
     * toString
     *
     * @return
     */
    default String paraString() {
        return this.getClass().getSimpleName() + "{" +
                "code=" + this.getCode() +
                ", value='" + this.getValue() + '\'' +
                '}';
    }

}
